
 /* <!-- 第六题大题 --> */
 //除了列出的3种语言外，请再添加Pascal、Lua和Ruby，然后按字母顺序排序节点：

 // 添加
 //定义ul设置值为直接找到test-div的ul节点
 var ul = $('#test-div ul');
 //添加数组参数，map()方法接受所传进来的所有参数，并且设置参数的标签为<li>和<span>
 var arr = ['Pascal', 'Lua', 'Ruby'].map(e => '<li><span>' + e + '</span></li>');
 //append()方法是在被选元素的结尾（仍然在内部）插入指定内容,append()是在原有基础上增加
 ul.append(arr);
 
 // 排序
 //定义变量li找到html文本标签li所在的节点
 var li = ul.find('li');
 //定义变量sort用来接收修改后的文本，用sort()排序文本内容，get的意思是获取到li的值
 var sort = li.get().map(e => e.innerText).sort();
 //获取并且传入所有的文本并获取到第i个li节点
 li.get().map((e, i) => e.innerText = sort[i]);
 
 
 //测试
  (function () {
      var s = $('#test-div>ul>li').map(function () {
          return $(this).text();
      }).get().join(',');
      if (s === 'JavaScript,Lua,Pascal,Python,Ruby,Swift') {
          console.log('测试通过!');
      } else {
          console.log('测试失败: ' + s);
      }
  })();
 